/*
========================================
	Reset CSS 
========================================
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/

html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style:inherit;
	/*font-weight:inherit;*/
}
del, ins {
	text-decoration:none;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:baseline;
}
sub {
	vertical-align:baseline;
}
legend {
	color:#000;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input, button, textarea, select {
 *font-size:100%;
}
input:focus, button:focus, textarea:focus, select:focus {
	outline:none;
}
/*
========================================
	Fonts CSS 
========================================
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/

body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
select, input, button, textarea, button {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
    font-size: inherit;
    font: 100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
 *font-size:108%;
	line-height:100%;
}
/*
========================================
	Backgrounds 
========================================
*/

html {
	background:#e1e6e9;
}
/*
========================================
	Common Settings 
========================================
*/

a:link, a:visited {
	color: #cb517d;
	text-decoration:none;
}
a:hover {
	color: #e35b8c;
}
a:active {
	outline: none;
}
:-moz-any-link:focus {
 outline: none;
}
div {
	display:block;
	zoom:1;
}
/*
========================================
	NM Framework 
========================================
*/
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.marginLeft5 {
	margin-left:5px !important;
}
.marginRight5{
	margin-right:5px !important;
}
.marginTop5 {
	margin-top:5px !important;
}
.marginBottom5 {
	margin-bottom:5px !important;
}
.marginLeft10 {
	margin-left:10px !important;
}
.marginRight10{
	margin-right:10px !important;
}
.marginTop10 {
	margin-top:10px !important;
}
.marginBottom10 {
	margin-bottom:10px !important;
}
.noMarginBottom {
	margin-bottom:0px !important;
}
.noMarginTop {
	margin-top:0px !important;
}
.noMarginLeft {
	margin-left:0px !important;
}
.noMarginRight {
	margin-right:0px !important;
}
.noBorder {
	border:none !important;
}
.noPadding{
	padding:0px !important;
}
.noPaddingBottom {
	padding-bottom:0px !important;
}
.textAlignCenter {
	text-align:center !important;
}
.noPaddingTop {
	padding-top:0px !important;
}
.gray {
	color:#999;
}
.font15 {
	font-size:131%;
}
.font12{
	font-size:93%;
}
.font10{
	font-size:85%;
}
.paddingLeft5 {
	padding-left:5px !important;
}
.paddingRight5{
	padding-right:5px !important;
}
.paddingTop5 {
	padding-top:5px !important;
}
.paddingBottom5 {
	padding-bottom:5px !important;
}
.paddingLeft10 {
	padding-left:10px !important;
}
.paddingRight10{
	padding-right:10px !important;
}
.paddingTop10 {
	padding-top:10px !important;
}
.paddingBottom10 {
	padding-bottom:10px !important;
}
.overflow{
	overflow:hidden;
}
/*
========================================
	Site
========================================
*/
#site{
	width:840px;
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -45px; /* the bottom margin is the negative value of the footer's height */*/
}
#header{
	height:250px;
	position:relative;
	background:url(../images/HeaderBack.png) no-repeat top center;
}
.logo{
	position:absolute;
	top:55px;
}
.logo h1{
	width:325px;
	height:60px;
}
.logo h1 a{
	display:block;
	width:325px;
	height:60px;
	text-indent:-1000px;
	background:url(../images/Logo.png) no-repeat top left;
}
.otherPlatforms{
	position:absolute;
	right:0px;
	height:35px;
	width:315px;
	background:url(../images/OtherPlatformsBack.png) no-repeat right top;
}
.otherPlatformsLabel{
	margin-left:35px;
}
.otherPlatformsLink a:link,.otherPlatformsLink a:visited{
	display:block;
	float:right;
	width:55px;
	height:26px;
	color:#FFF;
	text-align:center;
	text-shadow:1px 0px #986f0b;
	padding-top:8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.otherPlatformsUDS{
	background:#8dc73f;
	border-right:1px solid #fff;
}
.otherPlatformsUDS:hover{
	background:#9ada45;
}
.otherPlatformsTOEFL{
	background:#d15381;
}
.otherPlatformsTOEFL:hover{
	background:#f56197;
}
.otherPlatformsKPDS{
	background:#feb913;
}
.otherPlatformsKPDS:hover{
	background:#ffc63e;
}
.loginBar{
	position:absolute;
	height:35px;
	background:url(../images/LoginBarBack.jpg) repeat-x left top;
	top:125px;
	width:840px;
}
.platformTitle{
	width:260px;
	float:left;
	padding-left:10px;
	padding-top:5px;
	overflow:hidden;
}
.platformTitle h2{
	color:#f4ad5b;
	font-size:167%;
}
.loginArea{
	float:right;
	width:260px;
	margin-right:230px;
}
.loginLink:link,.loginLink:visited{
	display:block;
	width:65px;
	height:27px;
	background:url(../images/LoginBack.png) no-repeat 0px -3px;
	color:#FFF;
	padding-left:10px;
	padding-top:8px;
	float:right;
}
.loginLink:hover{
	background-position:0px -38px;
}
.packages{
	position:absolute;
	top:60px;
	width:230px;
	height:190px;
	right:-5px;
}
.packagesLink:link,.packagesLink:visited{
	display:block;
	width:230px;
	height:190px;
	background:url(../images/PackagesLink.png) no-repeat 0px -190px;
	text-indent:-3000px;
	
}
.packagesLink:hover{
	background-position:0px 0px;
}
.searchBar{
	width:840px;
	position:absolute;
	height:30px;
	background:url(../images/SearchBarBack.jpg) repeat-x 0px 0px;
	top:200px;
}
.announcements{
	width:665px;
	float:left;
}
.announcementsTitle{
	float:left;
	width:60px;
	color:#f2a61b;
	padding-left:10px;
	padding-top:5px;
}
.announcementsDetails{
	float:left;
	width:540px;
	margin-left:5px;
	overflow:hidden;
	color:#FFF;
	padding-top:5px;
	height:20px;
	font-size:93%;
}
.announcementsNavigaiton{
	float:left;
	width:35px;
	height:30px;
	background:url(../images/AnnouncementsNavBack.png) no-repeat;
}
.announcementsNavigaiton a:link,.announcementsNavigaiton a:visited{
	display:block;
	width:35px;
	height:15px;
	background:url(../images/AnnouncementsNavArrows.png) no-repeat 0px 0px;
	text-indent:-3000px;
}
.announcementsNavigaitonUp:link,.announcementsNavigaitonUp:visited{
	background-position:0px 0px !important;
}
.announcementsNavigaitonUp:hover{
	background-position:0px -14px !important;
}
.announcementsNavigaitonDown:link,.announcementsNavigaitonDown:visited{
	background-position:0px -37px !important;
}
.announcementsNavigaitonDown:hover{
	background-position:0px -51px !important;
}
.search{
	float:left;
	width:170px;
	overflow:hidden;
	padding-top:5px;
}
.search input[type=text]{
	border:1px solid #ccc;
	width:100px;
	float:left;
	padding:1px;
}
.search input[type=submit]{
	width:55px;
	float:left;
	background:url(../images/SearchButtonBack.jpg) no-repeat;
	height:20px;
	color:#FFF;
	text-align:center;
	text-shadow:1px 0px #986f0b;
	border:none;
	cursor:pointer;
}
.search input[type=submit]:hover{
	background-position:0px -20px;
}
#content{
	overflow:hidden;
	color:#333;
}
.bigColumn{
	width:555px;
	overflow:hidden;
}
.smallColumn{
	width:250px;
	overflow:hidden;
}
.columnSeperator{
	margin-right:35px;
}
.contentHolder{
	padding:10px;
	background:#fff;
	border:1px solid #cacaca;
	overflow:hidden;
}

.candidatePageUpperSlider{
	display:block;
	overflow:hidden;
	background:url(../images/candidate_upper_slider.png) no-repeat;
	width:228px;
	height:190px;
	position:relative;
	z-index:2;
	margin-left:0px;
}
.candidatePageUpperSlider ul{
	height:180px;
}
.candidatePageUpperSlider li{
	display:block;
	overflow:hidden;
	float:left;
	width:228px;
	height:195px;
	
}
.candidatePageUpperSliderBody{
	float:left;
	overflow:auto;
	width:228px;
	margin-top:5px;
	height:70px;
	font-size:93%;
}
.candidatePageUpperSliderImage{
	float:left;
	overflow:hidden;
	width:228px;
}
.candidatePageUpperSliderImage img
{
    width: 230px;
    height: 135px;
}
.candidatePageUpperSlider .dotPagingHolder{
	position:relative;
	z-index:999;
	margin-top:-75px;
	/*width:180px;*/
	background:url(../images/candidateSliderBack.png) no-repeat;
	padding:3px;
	width:135px;
	margin-left:75px;
	
}
.candidatePageUpperSlider .dotPagingHolder .dotPaging{
	width:135px;
	
}
#candidatePageUpperSliderCarousel .jcarousel-clip-horizontal{
	width:230px !important;
	height:195px !important;
	overflow:hidden;
}
.dotPagingHolder {
	overflow:hidden;
	background:url(../images/content_header_background.png) repeat-x left 4px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
.dotPaging {
	overflow:hidden;
	display:block;
	margin:0 auto;
	width:64px;
	padding-left:3px;
	padding-right:3px;
}
.dotPaging a:link, .dotPaging a:visited {
	display:block;
	float:left;
	width:10px;
	height:9px;
	background:url(../images/dot_paging.png) no-repeat top center;
	margin:0 auto;
	text-align:center;
	text-indent:-1000px;
	padding-right:3px;
	padding-left:3px;
}
.selectedPaging, .dotPaging a:hover {
	background-position:center -9px !important;
}
.jcarousel-list-horizontal{
	height:195px !important;
}
.homeBannerArea{
	height:100px;
}

#slider {
    position:relative;
    width:818px; /* Change this to your images width */
    height:100px; /* Change this to your images height */
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
.homeNewsImage{
	width:100px;
	height:70px;
	float:left;
	margin-right:10px;
}
.homeNewsDetails{
	float:left;
	width:423px;
	overflow:hidden;
}
.homeNewsDate{
	text-align:right;
	border-bottom:1px dotted #ccc;
	background:#fff;
	color:#666;
	font-size:85%;
	width:423px;
}
.homeNewsPagination{
	overflow:hidden;
	margin-top:10px;
}
.homeNewsPagination span b{
	display:inline-block;
	padding:3px 7px 3px 7px;
	border:1px solid #ccc;
	color:#333;
}
.homeNewsPagination a:link,.homeNewsPagination a:visited{
	display:inline-block;
	padding:3px 7px 3px 7px;
	border:1px solid #ccc;
	color:#333;
	background:#f7f7f7;
}
.homeNewsPagination a:hover{
	background:#fff;
}
.homeExamDate{
	width:250px;
	/*height:335px;*/
	overflow:hidden;
	margin-top:10px;
}
.homeExamDateSliderHeader{
	overflow:hidden;
	height:115px;
	background:url(../images/HomeExamDatesSliderBack.png) no-repeat;
}
.homeExamsSlider{
	overflow:hidden;
	height:210px;
	background:#1e3b55;
	padding:0px 10px 0px 10px;
}
.homeExamSliderItemDate{
	width:65px;
	height:65px;
	background:url(../images/HomeExamDateBack.png) no-repeat 0px 0px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}

.homeExamSliderItemDetails{
	float:left;
	width:125px;
	height:55px;
	overflow:hidden;
	margin-top:5px;
	color:#FFF;
}
.homeExamSliderItemDetails a:link,.homeExamSliderItemDetails a:visited{
	color:#FFF;
	font-weight:bold;
}
.homeExamSliderItemDetails a:hover{
	color:#feb913;
}
.homeExamsSlider li{
	display:block;
	overflow:hidden;
	float:left;
	width:230px;
}
.homeExamsSliderItemBody{
	height:60px;
	border-bottom:1px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
}
	
.homeExamSliderItemDateDay{
	padding:3px;
	overflow:hidden;
	font-size:235%;
	color:#feb913;
	font-weight:bold;
	text-align:center;
}
.homeExamSliderItemDateMonth{
	font-size:70%;
	color:#FFF;
	text-align:center;
	overflow:hidden;
}
.jcarousel-clip-vertical {
    height:210px;
    width:230px;
}
#footer{
	position:relative;
	height:1px;
	margin-top:20px;
	width:840px;
	margin:0 auto;
}

html, body {
	height: 100%;
}
.footer, .footerContent {
	height: 15px; /* .push must be the same height as .footer */
	margin-top:10px;
	background:url(../images/FooterBack.png) no-repeat 0px 2px;
	padding:15px;
	color:#FFF;
}
.footerLinks a:link,.footerLinks a:visited{
	color:#FFF;
	font-size:11px;
}
.footerLinks a:hover{
	color:#F90;
}
.testPage{
	height:170px !important;
}
.testPage .searchBar{
	top:133px;
}
.testPage  .searchBar .loginArea{
	margin-right:10px;
	margin-top:-2px;
}
.tryItHeader{
	height:45px;
	padding-bottom:3px;
	border-bottom:1px solid #000;
}
.creditInfo{
	color:#a1b5c6;
	text-align:center;
}
.creditNumber{
	font-size:32px;
	font-weight:bold;
}
.creditLabel{
	font-weight:bold;
	font-size:12px;
	margin-top:-7px;
}
.customStyleSelectBox {
	border:1px solid #ccc;
	padding:3px;
	height:15px;
	background:url(../images/SelectArrow.png) no-repeat right 5px;
}
.customStyleSelectBoxInner{
	padding-right:10px;	
}
.tryItContent{
    padding-top: 10px;
}
.tryItFooter{
	border-top:1px solid #000;
	padding-top:3px;
	padding-bottom:3px;
	height:25px;
	border-bottom:1px solid #000;
}
.tryItFooter input[type=text]{
	width:15px;
}
.cautions li{
	list-style:square !important;
	margin-left:20px;
	font-size:11px;
	margin-bottom:3px;
}
.tryItBannerArea{
	height:200px;
}
.tryItBannerArea #slider {
    position:relative;
    width:818px; /* Change this to your images width */
    height:200px; /* Change this to your images height */
}
.profileBannerArea #slider {
    position:relative;
    width:533px; /* Change this to your images width */
    height:110px; /* Change this to your images height */
}
.profilePage #header{
	height:170px !important;
}
.profileBar{
	position:absolute;
	height:35px;
	top:133px;
	width:840px;
}
.profileBar input[type=text]{
	width:15px;
}
.mens .profileBar{
	background:#34c4fe
}
.womens .profileBar{
	background:#f28af1;
}
.mens .profileLeft{
	background:#34c4fe;
}
.womens .profileLeft{
	background:#af64ae;
}
.womens .profileLinkList{
	border-bottom:1px solid
}
.white{
	color:#FFF;
}
.remainingCredit{
	width:100px;
	background:url(../images/remainingCreditBack.png) no-repeat;
	height:35px;
	text-align:center;
}
.profileInput{
	width:35px;
	height:27px;
	padding-top:8px;
	background:url(../images/profileInputBack.png) no-repeat center center;
}
.profileInput input{
	background:none;
	border: none;
	text-align:center;
	color:#F30;
	font-size:11px;
	margin-top:2px;
}
.profileLeft{
	overflow:hidden;
	float:left;
	width:140px;
	margin-right:10px;
	padding:10px;
}
.profileRight{
	overflow:hidden;
	float:left;
	width:648px;
	background:#fff;
	padding:10px;
	border:1px solid #ccc;
	min-height:255px;
}
.profileLinks{
	background:url(../images/profileLinksBack.png) no-repeat;
	font-size:9px;
	height:85px;
	width:65px;
	padding-left:5px;
	padding-top:5px;
}
.profileLinks a:link,.profileLinks a:visited{
	color:#333;
}
.profileLinks a:hover{
	color:#FFF;
}
.profileLinkList{
	overflow:hidden;
	height:25px;
	border-bottom:1px solid #0180bf;
}
.profileLinkList a:link,.profileLinkList a:visited{
	display:block;
	color:#000;
}
.profileLinkList a:hover{
	color:#FFF;
}
.profileLinkList a img{
	float:left;
	margin-right:5px;
}
.profileLinkList .profileLinkListLabel{
	padding-top:3px;
	float:left;
	width:110px;
	font-size:11px;
	cursor:pointer;
}
#lightboxContent{
	overflow:hidden;
	margin:0 auto;
	width:800px;
	padding:20px;
	/*background:#333;
	border:1px solid #666;*/
}
.loginBox{
	width:500px;
	height:320px;
	margin:0 auto;
	margin-top:125px;
	position:relative;
	border:1px solid #fff;
	background:url(../images/LoginBoxBack.png) no-repeat 175px 0px #fdfdfd;
}
.closeButton{
	position:absolute;
	width:30px;
	height:30px;
	right:-10px;
	top:-10px;
}
.closeButton a:link,.closeButton a:visited{
	display:block;
	width:30px;
	height:30px;
	text-indent:-3000px;
	background:url(../images/CloseButton.png) no-repeat center 0px;
}
.closeButton a:hover{
	background-position:center -30px;
}
.loginBanner{
	position:absolute;
	left:-45px;
	top:-123px;
}
.loginBoxContent{
	width:265px;
	height:210px;
	position:absolute;
	right:35px;
	top:80px;
}
.loginBoxTitle{
	color:#F06;
}
.examSelection{
	overflow:hidden;
	padding-top:15px;
	width:750px;
	margin:0 auto;
	color:#FFF;
}
.examSelection a:link,.examSelection a:visited{
	width:160px;
	height:85px;
	display:inline-block;
	margin-right:5px;
	background:url(../images/LoginExamBack.png) no-repeat;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:#FFF;
}
.examSelection a:hover{
	color:#000;
}
.examSelection a div{
	display:block;
	width:160px;
	height:40px;
	margin-top:15px;
	padding-top:10px;
}
#fancybox-outer{
	background:none !important;
}
#announcementCarousel .jcarousel-clip-vertical, #announcementCarousel .jcarousel-item-vertical{
	width:540px !important;
	height:20px !important;
}
.systemWorks{
	overflow:hidden;
	/*height:130px;*/
	background:url(../images/SystemWorks.png) no-repeat;
	margin-top:10px;
	padding-top:60px;
	position:relative;
}
.systemWorksContent{
	background:#fff;
	height:65px;
	overflow:hidden;
}
.systemWorksContent li{
	display:block;
	overflow:hidden;
	height:20px;
	border-bottom:1px solid #ccc;
}
.systemWorksNumber{
	float:left;
	width:40px;
	text-align:right;
	margin-right:5px;
	color:#f68e92;
}
.systemWorksLabel{
	float:left;
	width:200px;
	color:#333;
}
#systemWorksCarousel .jcarousel-clip-vertical, #systemWorksCarousel .jcarousel-item-vertical{
	width:245px !important;
	height:20px !important;
}
.systemWorksArrowUp{
	position:absolute;
	width:17px;
	height:17px;
	right:5px;
	top:3px;
	overflow:hidden;
}
.systemWorksArrowUp a{
	text-indent:-1000px;
	width:17px;
	height:17px;
	display:block;
}
.systemWorksArrowDown{
	position:absolute;
	width:17px;
	height:17px;
	right:5px;
	top:25px;
	overflow:hidden;
}
.systemWorksArrowDown a{
	text-indent:-1000px;
	width:17px;
	height:17px;
	display:block;
}
	























.e-contentHeader
{
    font-size: 15px;
    font-weight: bold;
    color: #336699;
    font-family: Arial, Helvetica, sans-serif;
}
	























